約 2,798,951 件
https://w.atwiki.jp/openx/pages/28.html
概要 PHPの設定オプション、get_magic_quotes_runtimeが設定されているか調べる 0で無効、1はそれ以外 引数 なし 実装 function OX_getMagicQuotesRuntime() { return (function_exists( get_magic_quotes_runtime )) ? get_magic_quotes_runtime() ini_get( magic_quotes_runtime ); } コメント get_magic_quotes_runtimeは、PHP 5.3.0 から非推奨の機能
https://w.atwiki.jp/nicepaper/pages/222.html
前回記事PHPでオブジェクト指向入門2~プロパティ~ではオブジェクト指向における変数の扱い方について学んでいきました。 ここでは、オブジェクト指向における関数的なものの扱い「メソッド」に関して記述していきます。9月17日記事 目次 オブジェクト指向における関数はメソッドと呼ばれる。 コード まとめ オブジェクト指向における関数はメソッドと呼ばれる。 クラスで管理される値を処理するための関数です。 メソッドまたはメンバ関数 と呼ばれています。とりあえずメンバ変数を出力していくことからはじめていきます。 コード 前回とは違う内容です。何度もコードを書いて、この形を覚えるためにあえて別々の内容にしています。 classを定義したファイル(Calculator.phpの方) ?php class Calculator{ public $a; public $b; public function Show(){ print "{$this- a}と{$this- b}を足し算します。"; //計算方法は後々記述。 } } 呼び出す方(index.phpの方) ?php require_once ( ../class/Calculator.php ); $c = new Calculator(); $c- a = 10; $c- b = 15; $c- Show(); 今回は簡単にprintを使いました。 シングルクオーテーションで使うドット(.)を使う表現から、ダブルクオーテーションを使った記述に変えてみました。中カッコを中に使うことで変数を展開するということができます。 また、 自分自身のクラスを使う場合、$thisを利用します。 まとめ オブジェクト指向1~3まででやってきたことをまとめると、インスタンス化すること、メンバ変数を定義すること、メソッドを定義することを学んでいきました。 厳密には違いますが、関連づけて覚えると次の通りです。 手続き型のphp オブジェクト指向のphp 変数 メンバ変数、プロパティ 関数 メンバ関数、メソッド そして、オブジェクト指向の場合、呼び出すためには- を使うということです。 続いてはインスタンス化する時点でメソッドを実行させる方法についてPHPでオブジェクト指向入門4~コンストラクタ~で記述していきたいと思います。 以上
https://w.atwiki.jp/nicepaper/pages/177.html
今回で最後の正規表現の記事になります。今回は、Emailアドレス、URI(URL)の正規表現と実は使ってはいけないメタ文字を書いていきたいと思います。8月14日記事 目次 メールアドレスの正規表現 RFC的にはこの正規表現 一般的なやつ URL(URI)の正規表現 一般的なやつ 3つめのスラッシュを入れられた場合ぐらいは除外したい。 様々な試みの紹介 実は使ってはいけないメタ文字 まとめ メールアドレスの正規表現 これはすごい議論を呼びそうなので、ちょっと理由を説明してから正規表現を書いていきたいと思います。 まず、実際には次のような状況が起こっています。 RFCとプロバイダ(携帯電話会社含む)の違い RFC(インターネットに関する技術の標準を定める団体)が使ってもいいよ!と提唱しているメールアドレスと実際のプロバイダや携帯電話会社で利用できるメールアドレスは違ということです。標準化されているものはたくさん使える記号が多いのに対して、携帯電話会社やプロバイダは制限されています。@より前で、!や$や%などの特殊記号もRFCでは実は使ってよいのです。ただ、利用している側からすると@以前は特殊記号を使うと、制限されるプロバイダがあるからあまりそういうメールアドレスにしたくないのが実情で半角英数字やあっても-(ハイフン)や.(ドット)や_(アンダーバー)ぐらいだと思います。(かなり前だが、_をつかってメールアドレス登録したらエラーのサイトがあった・・・) 当然、 ISPや携帯電話会社は使ってもいい特殊文字の独自ルールの正規表現 が必要なのに対して、 ASPの中でメールアドレスをログイン名とするようなサービスでは、どのメールアドレスでも対応できるような正規表現 が必要になってくると思います。ということで、 メールアドレスの正規表現はこれだ!というのは一概には言えないのです。 RFC的にはこの正規表現 引用ではありますが、このようになっています。 "/^(? (? (? (? [a-zA-Z0-9_!#\$\% *+/=?\^`{}~|\-]+)(? \.(? [a-zA-Z0-9_!#\$\% *+/=?\^`{}~|\-]+))*)|(? "(? \\[^\r\n]|[^\\"])*")))\@(? (? (? (? [a-zA-Z0-9_!#\$\% *+/=?\^`{}~|\-]+)(? \.(? [a-zA-Z0-9_!#\$\% *+/=?\^`{}~|\-]+))*)|(? \[(? \\\S|[\x21-\x5a\x5e-\x7e])*\])))$/" http //blog.livedoor.jp/dankogai/archives/51189905.html 一般的なやつ "/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/" URL(URI)の正規表現 一般的なやつ "/^(https?|ftp)( \/\/[-_.!~*\ ()a-zA-Z0-9;\/? \@ =+\$,%#]+)$/" https?はhttpかhttpsは通すよという意味 これだと、http //localhost/とかは通るよね。そして、http ///www.google.co.jpも通しちゃうよね。 3つめのスラッシュを入れられた場合ぐらいは除外したい。 "/^(https?|ftp) [\/]{2}([-_.a-zA-Z0-9]+)([-_.!~*\ ()a-zA-Z0-9;\/? \@ =+\$,%#]+)$/" 三番目にくるスラッシュの文字や他の記号を制限しています。スラッシュ全部を制限してしまうとwww.google.co.jp/index.htmlを制限しちゃうことになってしまうから・・ 様々な試みの紹介 「RFC3986定義の厳密なHTTP URIの正規表現」をPHP用に最適化 実は使ってはいけないメタ文字 日本では有名なハッカー(クラッカーではないと思うけど)徳丸先生の記事では^と$は正規表現では使うべきではないとおっしゃっております。 衝撃.. このブログによれば、^は\A、$は\Zを使うべきであるとしています。 データ末尾に改行が含まれている場合を見逃してしまう らしいのです。ということは改行の時のみ注意すればよいのでしょうか?一行のみは^や$がよさそうです。 まとめ 正規表現勉強してると、あーこういう例外があるなぁや、これ通っちゃうなぁ等がでてくるのは当然だと思います。 そんな場合はフォローや指摘しあっていいものにしていきましょう。そういう心構えこそがインターネットとよく付き合う方法だと思います。これ通るよ!という方はコメントください 名前 コメント 以上
https://w.atwiki.jp/devlabo/pages/24.html
Lalavel起動時に、利用してみたテスト用webサーバ php artisan serve サーバ起動は、 $ php artisan serve サーバ停止 Ctrl + C 参考ページ: php artisan serveを停止させる方法 https //qiita.com/janet_parker/items/9bac1173b33175cc54df 参考にさせていただきました。ありがとうございます。
https://w.atwiki.jp/nicepaper/pages/221.html
PHPでオブジェクト指向入門1~クラスの定義~では、定義の仕方を覚えました。今度はそのクラスに対して色々と命令をして、最後にそれを出力してみます。9月16日記事 目次 プロパティ コード 説明 インスタンス化(index.phpの方) アロー演算子(index.phpの方) アクセス修飾子を付ける(Sports.phpの方) まとめ プロパティ クラスの中で定義された変数のことを言います。 プロパティまたはメンバ変数 と呼ばれることがあります。今度はそのプロパティを定義して、最後に実行させます。 コード classを定義したファイル(Sports.phpの方) ?php class Sports{ public $event;//種目など public $type;//観戦かやる方かなど } ユーザ定義関数では一つの命令に対して、返ってくるのに対し、クラスでは二つの命令を行って返ってきています。 呼び出す方(index.phpの方) ?php require_once ( ../class/Sports.php ); $s = new Sports(); $s- event = ラグビー ; $s- type = 観戦する ; print 私は .$s- event. に対して .$s- type. 方が好きです ; 説明 インスタンス化(index.phpの方) クラスを使えるようにするためには、ファイルを読み込むことと、実際にそのクラスを利用すよう呼び出すことが必要です。使えるようにすることをインスタンス化といいます。new Sports()がそのことです。 インスタンスは、実体と訳されますが、Sportsという実体をとってきましたよ。あとはそれを使って色々命令していきましょう(グルグル回す)とよく言われる。 アロー演算子(index.phpの方) $s- eventの- は何を意味するのでしょうか。予想するに、$eventというプロパティ(メンバ変数)を呼び出していそうことですが、まったくその通りです。- は呼び出しますよという意味で覚えておいてください。 $を付けないこと重要です。 アクセス修飾子を付ける(Sports.phpの方) アクセス装飾子はその変数をどこから使えるようにするかを決めるキーワードです。「public」「private」「protected」のどれかを指定します。 まとめ クラスのファイルに対してプロパティ(メンバ変数)をセットし、それを呼び出していきました。今度は手続き型でいう関数のようなもの(オブジェクト指向ではメソッドと呼ばれる)をPHPでオブジェクト指向入門3~メソッド~で作っていきたいと思います。
https://w.atwiki.jp/lineagesirius/
@wikiへようこそ ウィキはみんなで気軽にホームページ編集できるツールです。 このページは自由に編集することができます。 メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。
https://w.atwiki.jp/buragesakusei/
@wikiへようこそ ウィキはみんなで気軽にホームページ編集できるツールです。 このページは自由に編集することができます。 メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。
https://w.atwiki.jp/girlzrunpage/
@wikiへようこそ ウィキはみんなで気軽にホームページ編集できるツールです。 このページは自由に編集することができます。 メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。
https://w.atwiki.jp/m_shige1979/pages/1414.html
PHPでの設定 概要 PHPの開発環境にある程度合わせた設定方法 最低必要なもの(なんとかしてインストールする) Phing JavaでいうAntみたいなもん ↓のツールを実行するために必要 PHP_CodeSniffer コードの規約などを調整する PHPMD 潜在バグを調査する PHPCPD 冗長的なコードを検出する PHPDocumentor マニュアルを作成する PHPUnit 単体テストを実施して、カバレッジを作成する 共通設定 上記処理用に必要なプラグインをJenkisにインストールする 一覧 サンプル cakePHP対応
https://w.atwiki.jp/milkbottle/pages/15.html
PHPコーディング上での各規約 タブは使用しないで半角空白2文字を使用する タブを使用することによりコードの可視性が異なったりとする制約や、ファイル容量が大きくなるなどという考慮を踏まえての制約 var a = true; if(a === true){ echo 成功 ; }